package com.xydtech.ecard.merchant.mapper;

import com.xydtech.ecard.merchant.domain.EcardAgricultureOvertimeNotVisit;
import com.xydtech.ecard.merchant.domain.EcardEnterpriseOvertimeNotVisit;
import com.xydtech.ecard.merchant.domain.EcardOvertimeNotVisit;
import com.xydtech.ecard.merchant.domain.EcardPersonOvertimeNotVisit;

import java.util.List;

/**
 * <dd>描述: ~ 超时未拜访明细Mapper接口</dd>
 * <dd>创建时间：  9:10 2023/11/6</dd>
 * <dd>创建人： yuzhiguo</dd>
 * <dt>版本历史: </dt>
 * Date         Author         Version     Description
 * ------------------------------------------------------------------
 * 2023/11/6     yuzhiguo         1.0        1.0 Version
 */
public interface EcardOverTimeNotVisitMapper {

    /**
     * 查询商户超时未拜访明细列表
     * @param ecardOvertimeNotVisit
     * @return
     */
    List<EcardOvertimeNotVisit> selectOvertimeNotVisit(EcardOvertimeNotVisit ecardOvertimeNotVisit);

    /**
     * 查询网点企业统计超时未拜访明细列表
     * @param ecardEnterpriseOvertimeNotVisit
     * @return
     */
    List<EcardEnterpriseOvertimeNotVisit> selectEntOvertimeNotVisit(EcardEnterpriseOvertimeNotVisit ecardEnterpriseOvertimeNotVisit);

    /**
     * 查询网点新型农业主体统计超时未拜访明细列表
     * @param ecardAgricultureOvertimeNotVisit
     * @return
     */
    List<EcardAgricultureOvertimeNotVisit> selectAgrOvertimeNotVisit(EcardAgricultureOvertimeNotVisit ecardAgricultureOvertimeNotVisit);

    /**
     * 查询网点个人统计超时未拜访明细列表
     * @param ecardPersonOvertimeNotVisit
     * @return
     */
    List<EcardPersonOvertimeNotVisit> selectPerOvertimeNotVisit(EcardPersonOvertimeNotVisit ecardPersonOvertimeNotVisit);
}
